# ch09 The Book of Ruby - http://www.sapphiresteel.com

def doCalc(aNum)
  begin
    result = 100 / aNum.to_i
  rescue Exception => e
    result = 0
    msg = 'Error: ' + e.to_s
  else
    msg = "Result = #{result}"
  ensure
    msg = "You entered '#{aNum}'. " + msg
  end
  msg
end

print('Enter a number: ')
aNum = gets.chomp
puts(doCalc(aNum))
